//
//
//class Solution {
//    public List<List<String>> groupAnagrams(String[] strs) {
//        List<List<String>> ret = new ArrayList<>();
//        Map<String, List<String>> hash = new HashMap<>();
//        for (String str : strs) {
//            char[] arr = str.toCharArray();
//            Arrays.sort(arr);
//            String s = new String(arr);
//            // System.out.println(s + "   " + str);
//            List<String> list = hash.getOrDefault(s, new ArrayList<>());
//            list.add(str);
//            hash.put(s, list);
//        }
//        for (List<String> arr : hash.values()) ret.add(arr);
//        return ret;
//    }
//}